package com.hehua.IteratorPattern;

import java.util.List;

/**
 * 数据商品类,充当具体聚合类
 * @author hehua
 */
public class ProductList extends AbstractObjectList {
    public ProductList(List<Object> objects) {
        super(objects);
    }

    /**
     * 实现创建迭代器对象的具体工厂方法
     * @return
     */
    @Override
    public AbstractIterator createIterator() {
        return new ProductIterator(this);
    }
}
